package com.itic.ht.mem.performance.persistence.mapper;

import com.itic.ht.mem.performance.persistence.model.Performancedetail;
import com.itic.ht.mem.performance.persistence.model.PerformancedetailExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PerformancedetailMapper {
    int countByExample(PerformancedetailExample example);

    int deleteByExample(PerformancedetailExample example);

    int deleteByPrimaryKey(String id);

    int insert(Performancedetail record);

    int insertSelective(Performancedetail record);

    List<Performancedetail> selectByExample(PerformancedetailExample example);

    Performancedetail selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") Performancedetail record, @Param("example") PerformancedetailExample example);

    int updateByExample(@Param("record") Performancedetail record, @Param("example") PerformancedetailExample example);

    int updateByPrimaryKeySelective(Performancedetail record);

    int updateByPrimaryKey(Performancedetail record);
}